
axios = require('axios')

axios.interceptors.request.use(function (config){
    console.log('请求拦截器 成功！')
    config.timeout = 2000; // 修改请求config
    config.headers['sign'] = 'lili'
    return config;
}, function (error){
    console.log('请求拦截器 失败！')
    return Promise.reject(error);
});

axios.interceptors.response.use(function (){
    console.log('响应拦截器 成功！')
    console.log('调解密函数进行解密数据')
    return {'name':'夏洛'} // 修改响应数据
}, function (error){
    console.log('响应拦截器 失败！')
    return Promise.reject(error)
})

axios.get('http://httpbin.org/get').then(res=>console.log(res))